System Support for Background Replication
نویسندگان
چکیده
Application performance and availability can be improved by aggressive background replication – distributing data across a network to where it is needed before it is requested. However, given the rapid fluctuations of available network bandwidth and changing resource costs due to technology trends, hand tuning applications risks (1) complicating applications, (2) being too aggressive and interfering with other applications, and (3) being too timid and not gaining the benefits of background replication. Our goal is for the operating system to manage network resources in order to provide a simple abstraction of zero-cost background replication. Our system, TCP Nice, provably bounds the interference inflicted by background flows on foreground flows. And our microbenchmarks and case study applications suggest that in practice it interferes little with foreground flows while reaping a large fraction of spare network bandwidth and simplifying application construction and deployment. For example in one microbenchmark, when demand flows consume half of the available bandwidth, Nice flows consume 50%-80% of the remaining bandwidth without increasing demand packets’ average latencies by more than 5%; if the same background flows are transmitted with TCP Reno, they can hurt foreground latencies by up to two orders of magnitude. In our prefetching case study application, aggressive prefetching improves demand performance by a factor of three when Nice manages resources; but the same prefetching hurts demand performance by a factor of six under standard network congestion control.
منابع مشابه
A Survey of Dynamic Replication Strategies for Improving Response Time in Data Grid Environment
Large-scale data management is a critical problem in a distributed system such as cloud,P2P system, World Wide Web (WWW), and Data Grid. One of the effective solutions is data replicationtechnique, which efficiently reduces the cost of communication and improves the data reliability andresponse time. Various replication methods can be proposed depending on when, where, and howreplicas are gener...
متن کاملData Replication-Based Scheduling in Cloud Computing Environment
Abstract— High-performance computing and vast storage are two key factors required for executing data-intensive applications. In comparison with traditional distributed systems like data grid, cloud computing provides these factors in a more affordable, scalable and elastic platform. Furthermore, accessing data files is critical for performing such applications. Sometimes accessing data becomes...
متن کاملVaricella Zoster Virus (VZV) Origin-Dependent Plasmid Replication in the Presence of the Four Overlapping Cosmids Comprising the Complete Genome of VZV
The Varicella-Zoster Virus (VZV) genome contains both cis-acting and trans-acting elements, which are important in viral DNA replication. The cis-acting elements consist of two copies of oriS, and the trans-acting elements are those genes whose products are required for virus DNA replication. It has been shown that each of the seven genes required for ori-dependent DNA synthesis of Herpes Simpl...
متن کاملComparison of PEG Interferon Loaded and non-Loaded Iron Oxide Nanoparticles on Hepatitis C Virus Replication in Cell Culture System
Background and Aims: Iron oxide nanoparticles are among the most effective tools which can replace current medical techniques for diagnosis and treatment of various diseases. Hepatitis C infection is one of the main health problems in the world, affecting around 3% of the world's population. This infection can develop into liver cirrhosis and liver cancer over the time in 80% of patients. In t...
متن کاملDynamic Replication based on Firefly Algorithm in Data Grid
In data grid, using reservation is accepted to provide scheduling and service quality. Users need to have an access to the stored data in geographical environment, which can be solved by using replication, and an action taken to reach certainty. As a result, users are directed toward the nearest version to access information. The most important point is to know in which sites and distributed sy...
متن کاملThe Effect of SB431542, TGF-β Receptor Inhibitor, on HCV Replication in PBMCs of Patients with Chronic Hepatitis
Background and Aims: TGF-β is an effective cytokine in the viral replication cycle, which is also highly relevant to the pathogenesis of some viral infections. TGF-β induction by viral proteins is one of the ways to escape the virus from the immune system by inhibiting interferon signaling and other immune system factors. In recent years, the role of TGF-β and its inhibitor...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2002